package com.dabaozhan.modules.wx_app.service;

import com.dabaozhan.common.utils.OmsPage;
import com.dabaozhan.modules.wx_app.entity.AccountEntity;

import java.util.Map;

/**
 * @author houzhong
 * @date 2018-12-26 11:52
 */
public interface AccountService {

    /**
     * 新增
     * @param v
     * @return
     */
    int saveSiteAccount(AccountEntity v);

    /**
     * 新增
     * @param v
     * @return
     */
    int updateSiteAccount(AccountEntity v);

    /**
     * 查询总数
     */
    int findByAccountCount(Map<String, Object> params);

    /**
     * 查询方法
     * @return
     */
    OmsPage<AccountEntity> findByAccount(Map<String, Object> params);

    /**
     * 查询当前用户信息
     * @param userId
     * @return
     */
    AccountEntity findByUserId(String userId);
}
